home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 March
/
EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso
/
docs
/
corsoguide
/
intuimessage-16.txt
< prev
next >
Wrap
Text File
|
1996-02-22
|
1KB
|
28 lines
IntuiMessage
Viene qui descritta la struttura messaggi per la porta IDCMP; dalla versione
V39 del sistema è presenta una nuova struttura denominata ExtIntuiMessage
con ulteriori dati per nuovi usi
struct IntuiMessage
{
struct Message ExecMessage; /* header per il messaggio exec */
ULONG Class; /* indica il tipo di evento che ha generato il messaggio;
sono gli stessi flag utilizzati in WA_IDCMP */
UWORD Code; /* indica un codice o dato del messaggio come il numero del
menù */
UWORD Qualifier; /* è la copia del Qualifier dell'InputEvent */
APTR IAddress; /* contiene particolari indirizzi per funzioni intuition,
quale il puntatore al gadget selezionato */
WORD MouseX, MouseY; /* quando c'è un evento di riporto del movimento del
mouse, le cordinate sono memorizzate in queste
variabili; le cordinate sono relative all'angolo
in alto a sinistra della finestra */
ULONG Seconds, Micros; /* contengono l'ora dell'orologio di sistema in cui
si è verificato l'evento; Micros rappresenta i
microsecondi, Seconds i secondi */
struct Window *IDCMPWindow; /* puntatore della finestra su cui è stato
generato l'evento */
struct IntuiMessage *SpecialLink; /* variabile di utilizzo del sistema */
};